Towards a Model-based Software Product Line for Smart Cards
نویسندگان
چکیده
Smart card configuration is a complex process, which has an important impact on the product price. Realizing it efficiently and with minimum development effort is a major challenge for smart card manufacturers. This paper exposes the motivations for applying modeling techniques to Software Product Line (SPL), in order to improve the smart card configuration and personalization processes. Our approach consists in modeling products and their variability. We illustrate the approach with the description of a model-based framework for card software final personalization
منابع مشابه
A Model-Driven Approach for Smart Card Configuration
The configuration of smart cards is a complex multi-level process. Addressing this process efficiently is a major challenge of the smart card industry. In the context of the forthcoming evolutions of smart card systems, we are ex-perimenting new configuration methods. We propose to rely on both model-driven engineering and software product lines to formalize and automate the smart card configur...
متن کاملSoftware License Management with Smart Cards
This paper describes public-key protocols for binding software licenses to tamper-resistant smart cards, for transferring licenses between cards, and for purchasing them on-line. The protocols support software distribution both through retail stores and over the Internet. The user can transfer licenses from several cards onto a single card to avoid juggling between several cards in the reader. ...
متن کاملDeveloping Smart Card-Based Applications Using Java Card
In this paper we describe a methodology for developing smart card-based applications which accounts for both internal and external software production: on-card and client programs. This development methodology is based on the application of distributed object-oriented principles to Java Card. We design a model in which a card application is viewed as a remote object accessed through method invo...
متن کاملSmart cards integration in Distributed Information Systems : the Interactive execution model
Wide distributed applications involve several partners, this requires security features when the software components are deployed between the partners. Moreover, the end-user is more and more nomadic and uses several terminals to browse his services. We believe smart cards can be used to meet these new requirements. However, smart cards acts mainly as isolated servers. We propose to improve the...
متن کاملTowards Software Product Lines Application in the Context of a Smart Building Project
This paper presents proposals on how to apply software product lines in the context of smart buildings control systems. Our study is held in the context of the RIDER (Research for IT as a Driver of EneRgy e ciency) project, which is led by a consortium of several companies and research laboratories. The paper highlights various issues, including issues related to traceability, variability and a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004